<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" rel="stylesheet" href="../../resource/css/reset.css"/>
        <link type="text/css" rel="stylesheet" href="../../resource/css/api_index.css"/>
        <script type="text/javascript" src="../../resource/js/fw/jquery-1.8.3.min.js"></script>
    </head>
    <body>
        <div class="pk-wrap">

            <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title">String</span>
                        <span class="pk-float-right pk-tip">Core > Object > String</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <div class="pk-unit-with-style">
                        <div class="pk-unit-tag">Description</div>
                        <pre>    字符串对象。

    语法：
        new String(s)     // 构造函数
        function String(s)// 转换函数

    String是JavaScript中的一种原始数据类型。String类类型提供了若干操作原始字符串值的方法。String对象的length属性指定该字符串中的字符的个数。String类也定义若干操作字符串的方法，例如，有一些从字符串中提取字符或子串的方法，还有一些从字符串中搜索字符或子串的方法。注意，JavaScript的字符串是不可变的：String类的所有方法都不允许改变某个字符串的内容。那些像String.toUpperCase()之类的方法返回一个全新的字符串，而没有修改原始字符串。
    在ECMAScript 5以及许多早于ES5的JavaScript实现中，字符串的行为类似于每个元素为一个单字符的字符串中只读数组。例如，要提取字符串s的第三个字符，可以使用s[2]来代替s.charAt(2)。在一个字符串上使用far/in语句时，它将遍历该字符串中的每一个字符。</pre>
                    </div>
                </div>
            </div>

                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">参数</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">参数名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>s</td>
                                <td>待存储到一个String对象中或转换为一个原始字符串的值。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">返回值</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <div class="pk-unit-with-style">
                        <div class="pk-unit-tag">Description</div>
                        <pre>当使用new操作符将String()作为一个构造函数使用时，它将返回一个String对象，内容为字符串s或s的字符串表示。当不带new操作符调用String()构造函数时，它只是简单地将s转换为原始字符串并返回转换后的值。</pre>
                    </div>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">属性</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">属性名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>length</td>
                                <td>该字符串中的字符数。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">静态方法/方法/HTML方法</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">方法名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>String.fromCharCode()</td>
                                <td>使用作为参数传人的字符编码创建一个新的字符串。</td>
                            </tr>
                                                        <tr>
                                <td>charAt()</td>
                                <td>取出一个字符串中指定位置的字符。</td>
                            </tr>
                                                        <tr>
                                <td>charCodeAt()</td>
                                <td>返回一个字符串中指定位置的字符的编码。</td>
                            </tr>
                                                        <tr>
                                <td>concat()</td>
                                <td>将一个或多个值连接成一个字符串。</td>
                            </tr>
                                                        <tr>
                                <td>indexOf()</td>
                                <td>在指定字符串中寻找一个字符或子串。</td>
                            </tr>
                                                        <tr>
                                <td>lastIndexOf()</td>
                                <td>在指定字符串中向后寻找一个字符或子串。</td>
                            </tr>
                                                        <tr>
                                <td>localeCompare()</td>
                                <td>使用本地定义的顺序比较字符串。</td>
                            </tr>
                                                        <tr>
                                <td>match()</td>
                                <td>使用正则表达式执行模式匹配。</td>
                            </tr>
                                                        <tr>
                                <td>replace()</td>
                                <td>使用正则表达式执行查找与替换操作。</td>
                            </tr>
                                                        <tr>
                                <td>search()</td>
                                <td>在一个字符串中查找匹配某个正则表达式的子串。</td>
                            </tr>
                                                        <tr>
                                <td>slice()</td>
                                <td>返回字符串的一个切片或子串。</td>
                            </tr>
                                                        <tr>
                                <td>split()</td>
                                <td>在指定的分隔符字符串或正则表达式处断开，将一个字符串分割为由字符串组成的数组。</td>
                            </tr>
                                                        <tr>
                                <td>substr()</td>
                                <td>提取字符串的一个子串，substring()的一个变体。</td>
                            </tr>
                                                        <tr>
                                <td>substring()</td>
                                <td>提取字符串的一个子串。</td>
                            </tr>
                                                        <tr>
                                <td>toLowerCase()</td>
                                <td>返回指定字符串的一份副本，其中所有的字符都已转换为小写。</td>
                            </tr>
                                                        <tr>
                                <td>toString()</td>
                                <td>返回原始的字符串值。</td>
                            </tr>
                                                        <tr>
                                <td>toUpperCase()</td>
                                <td>返回指定字符串的一份副本，其中所有的字符都已转换为大写。</td>
                            </tr>
                                                        <tr>
                                <td>trim()</td>
                                <td>返回指定字符串的一份副本，其中前后的空白字符都已删除。</td>
                            </tr>
                                                        <tr>
                                <td>valueOf()</td>
                                <td>返回原始的字符串值。</td>
                            </tr>
                                                        <tr>
                                <td>anchor(name)</td>
                                <td>返回该字符串的一个副本，在一个&lt;a name=&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>big()</td>
                                <td>返回该字符串的一个副本，在一个&lt;big&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>blink()</td>
                                <td>返回该字符串的一个副本，在一个&lt;blink&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>bold()</td>
                                <td>返回该字符串的一个副本，在一个&lt;b&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>fixed()</td>
                                <td>返回该字符串的一个副本，在一个&lt;tt&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>fontcolor( color )</td>
                                <td>返回该字符串的一个副本，在一个&lt;font color=&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>fontsize( size )</td>
                                <td>返回该字符串的一个副本，在一个&lt;font size=&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>italics()</td>
                                <td>返回该字符串的一个副本，在一个&lt;i&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>link( url )</td>
                                <td>返回该字符串的一个副本，在一个&lt;a href=&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>small()</td>
                                <td>返回该字符串的一个副本，在一个&lt;small&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>strike()</td>
                                <td>返回该字符串的一个副本，在一个&lt;strike&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>sub()</td>
                                <td>返回该字符串的一个副本，在一个&lt;sub&gt;环境中。</td>
                            </tr>
                                                        <tr>
                                <td>sup()</td>
                                <td>返回该字符串的一个副本，在一个&lt;sup&gt;环境中。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                    </div>
    </body>
</html>
